home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
-
- public class MsgBox extends Canvas {
- static int msgType;
- static int stgNum;
- static int mscore;
- static int hiscore;
-
- public MsgBox() {
- msgType = 0;
- stgNum = 0;
- mscore = 0;
- hiscore = 0;
- }
-
- public void paint(Graphics var1) {
- var1.setColor(0);
- var1.fillRect(0, 0, 96, 100);
- var1.setColor(16777215);
- var1.setFont(Font.getFont(0, 0, 0));
- if (msgType == 0) {
- var1.fillRect(0, 0, 96, 100);
- var1.setColor(13311);
- var1.setFont(Font.getFont(0, 1, 16));
- var1.drawString("BlockBuster", 48, 5, 17);
- var1.setColor(6684927);
- var1.fillRect(3, 30, 17, 6);
- var1.fillRect(21, 30, 17, 6);
- var1.fillRect(39, 30, 17, 6);
- var1.fillRect(57, 30, 17, 6);
- var1.fillRect(75, 30, 17, 6);
- var1.setColor(16737843);
- var1.fillRect(3, 37, 17, 6);
- var1.fillRect(21, 37, 17, 6);
- var1.fillRect(39, 37, 17, 6);
- var1.fillRect(57, 37, 17, 6);
- var1.setColor(26367);
- var1.fillRect(3, 44, 17, 6);
- var1.fillRect(39, 44, 17, 6);
- var1.setColor(39168);
- var1.fillRect(31, 78, 25, 5);
- var1.setColor(26367);
- var1.drawLine(58, 63, 71, 50);
- var1.setColor(39168);
- var1.drawLine(60, 65, 75, 50);
- var1.setColor(13369344);
- var1.drawLine(62, 67, 75, 54);
- var1.fillArc(51, 66, 8, 8, 0, 360);
- var1.setColor(255);
- var1.setFont(Font.getFont(0, 0, 8));
- var1.drawString("by HolyCowBoy", 48, 87, 17);
- } else if (msgType == 1) {
- var1.drawString("Get Ready", 48, 30, 17);
- var1.drawString("Stage " + stgNum, 48, 45, 17);
- } else if (msgType == 2) {
- var1.drawString("Clear!!", 48, 30, 17);
- } else if (msgType == 3) {
- var1.drawString("Game Over...", 48, 30, 17);
- var1.setFont(Font.getFont(0, 0, 8));
- var1.drawString("Hi score :", 10, 50, 20);
- var1.drawString(" " + hiscore, 83, 50, 24);
- var1.drawString("your score :", 10, 65, 20);
- var1.drawString(" " + mscore, 83, 65, 24);
- } else if (msgType == 4) {
- var1.drawString("Oops!!", 48, 30, 17);
- } else if (msgType == 5) {
- var1.drawString("Congratulation!!", 48, 30, 17);
- var1.setFont(Font.getFont(0, 0, 8));
- var1.drawString("Hi score :", 10, 50, 20);
- var1.drawString(" " + hiscore, 83, 50, 24);
- var1.drawString("your score :", 10, 65, 20);
- var1.drawString(" " + mscore, 83, 65, 24);
- }
-
- }
- }
-